<?php

// session_start();

ini_set('date.timezone','Asia/Shanghai');

header("Content-type: text/html; charset=utf-8");

error_reporting(E_ERROR);

require_once "../lib/WxPay.Api.php";

require_once "WxPay.JsApiPay.php";

require_once 'log.php';





//初始化日志

$logHandler= new CLogFileHandler("../logs/".date('Y-m-d').'.log');

$log = Log::Init($logHandler, 15);





//打印输出数组信息

function printf_info($data)

{

foreach($data as $key=>$value){

echo "<font color='#00ff55;'>$key</font> : $value <br/>";

}

}





$weixin_notify = '写你自己的毁掉地址';

$out_trade_no = '20150610100000001'; // 这是我虚拟的订单号要唯一

$total_fee_no = 0.01; // 这是虚拟的金钱

$total_fee = 0.01*100; // 这是转化为元

$body = '测试订单'; // 这是商品详情













//②、统一下单

$input = new WxPayUnifiedOrder();

$input->SetBody($body);

$input->SetAttach("test");

$input->SetOut_trade_no($out_trade_no);

$input->SetTotal_fee($total_fee);

$input->SetTime_start(date("YmdHis"));

$input->SetTime_expire(date("YmdHis", time() + 600));

$input->SetGoods_tag("test");

$input->SetNotify_url("https://pay.weixin.qq.com/wxpay/pay.action");//微信支付成功之后回调地址

$input->SetTrade_type("MWEB");//发起h5支付方式

//$input->SetOpenid($openId);//这里要注释掉

$order = WxPayApi::unifiedOrder($input);//向微信发起请求，得到微信返回，支付链接
echo "<pre>";
var_dump($order);

//②、得到微信返回，支付超链接，然后显示链接，点击链接就可以调用微信APP窗口

$href="<a href='".$order["mweb_url"]."'><button class='bt' type='button' >确定支付</button></a>";

?>

<html>

<head>

<meta http-equiv="content-type" content="text/html;charset=utf-8"/>

<meta name="viewport" content="width=device-width, initial-scale=1"/>

<title>你的支付订单信息</title>

</head>

<body>

<style>

div{margin:10px;}

.bt {

width: 110px;

height: 50px;

border-radius: 15px;

background-color: #FE6714;

border: 0px #FE6714 solid;

cursor: pointer;

color: white;

font-size: 16px;

}

</style>

<font color="#9ACD32"><b>支付金额为：<span style="color:#f00;font-size:50px"><?=$total_fee_no?></span>元</b></font><br/>

<br/>

<div align="center"><?=$href ?></div>

<div align="center"> <a href='<?=$weixin_notify?>'>

<button class="bt" type="button" >返回自助系统</button>

</a> </div>

</body>

</html>